#!/usr/bin/env python
# -*- coding: UTF-8 -*-
'''
@Project ：PythonData 
@File    ：chapter_3.py
@Author  ：朱志文
@Date    ：2021/10/13 20:53 
'''

'''
中小学生每个学期都要体检，要量身高，因为身高可以反映孩子的生长状况。
现在，一个班的身高已经量好了，请输出其中超过平均身高的那些身高。
程序的输入为一行数据，其中以空格分隔，每个数据都是一个正整数。
程序要输出那些超过输入的正整数的平均数的输入值，每个数后面有一个空格，输出的顺序和输入的相同。

输入格式:
在一行输入中一个班的身高值，以空格分隔。

输出格式:
在一行输出超过输入的平均数的输入值，以空格分隔。'''

# list = list(map(int, input().split()))
# superList = []
# sum = 0
# for i in list:
#     sum += i
# avg = sum / len(list)
# for i in range(0, len(list)):
#     if list[i] > avg:
#         print('{:d}'.format(list[i]), end=" ")

'''
一个合法的身份证号码由17位地区、日期编号和顺序编号加1位校验码组成。校验码的计算规则如下：

首先对前17位数字加权求和，权重分配为：{7，9，10，5，8，4，2，1，6，3，7，9，10，5，8，4，2}；
然后将计算的和对11取模得到值Z；最后按照以下关系对应Z值与校验码M的值：

Z：0 1 2 3 4 5 6 7 8 9 10
M：1 0 X 9 8 7 6 5 4 3 2
现在给定一些身份证号码，请你验证校验码的有效性，并输出有问题的号码。

输入格式：
输入第一行给出正整数N（≤100）是输入的身份证号码的个数。随后N行，每行给出1个18位身份证号码。

输出格式：
按照输入的顺序每行输出1个有问题的身份证号码。这里并不检验前17位是否合理，只检查前17位是否全为数字且最后1位校验码计算准确。如果所有号码都正常，则输出All passed。
'''


'''
输入一个字符串，再输入两个字符，求这两个字符在字符串中的索引。

输入格式:
第一行输入字符串
第二行输入两个字符，用空格分开。

输出格式:
从右向左输出字符和索引，即下标最大的字符最先输出。每行一个。'''


